#! /bin/bash
export LANG=zh_CN.UTF-8
HIVE_HOME=/usr/bin/hive


${HIVE_HOME} -S -e "
drop table if exists zxedu_dwb.dwb_relationship_detail;
create table if not exists zxedu_dwb.dwb_relationship_detail
(   id                          int        comment '意向id',
    create_date_time            string     comment '数据建立时间',
    update_date_time            string     COMMENT '最后更新时间',
    deleted                     string     COMMENT '是否被删除（禁用）',
    customer_id                 INT        COMMENT '所属客户id',
    first_id                    INT        COMMENT '第一条客户关系id',
    belonger                    INT        COMMENT '归属人',
    belonger_name               string     COMMENT '归属人姓名',
    initial_belonger            INT        COMMENT '初始归属人',
    distribution_handler        INT        COMMENT '分配处理人',
    business_scrm_department_id INT        COMMENT '归属部门',
    last_visit_time             string     COMMENT '最后回访时间',
    next_visit_time             string     COMMENT '下次回访时间',
    origin_type                 string     COMMENT '数据来源',
    itcast_school_id            INT        COMMENT '校区Id',
    itcast_school_name          string     comment '校区名称',
    itcast_subject_id           INT        COMMENT '学科Id',
    itcast_subject_name         string     comment '学科名称',
    intention_study_type        string     COMMENT '意向学习方式',
    anticipat_signup_date       string     COMMENT '预计报名时间',
    level                       string     COMMENT '客户级别',
    creator                     INT        COMMENT '创建人',
    current_creator             INT        COMMENT '当前创建人：初始==创建人，当在公海拉回时为 拉回人',
    creator_name                string     COMMENT '创建者姓名',
    origin_channel              string     COMMENT '来源渠道',
    COMMENT                     string,
    first_customer_clue_id      INT        COMMENT '第一条线索id',
    last_customer_clue_id       INT        COMMENT '最后一条线索id',
    process_state               string     COMMENT '处理状态',
    process_time                string     COMMENT '处理状态变动时间',
    payment_state               string     COMMENT '支付状态',
    payment_time                string     COMMENT '支付状态变动时间',
    signup_state                string     COMMENT '报名状态',
    signup_time                 string     COMMENT '报名时间',
    notice_state                string     COMMENT '通知状态',
    notice_time                 string     COMMENT '通知状态变动时间',
    lock_state                  string     COMMENT '锁定状态',
    lock_time                   string     COMMENT '锁定状态修改时间',
    itcast_clazz_id             INT        COMMENT '所属ems班级id',
    itcast_clazz_time           string     COMMENT '报班时间',
    payment_url                 string     COMMENT '付款链接',
    payment_url_time            string     COMMENT '支付链接生成时间',
    ems_student_id              INT        COMMENT 'ems的学生id',
    delete_reason               string     COMMENT '删除原因',
    deleter                     INT        COMMENT '删除人',
    deleter_name                string     COMMENT '删除人姓名',
    delete_time                 string     COMMENT '删除时间',
    course_id                   INT        COMMENT '课程ID',
    course_name                 string     COMMENT '课程名称',
    delete_comment              string     COMMENT '删除原因说明',
    close_state                 string     COMMENT '关闭装填',
    close_time                  string     COMMENT '关闭状态变动时间',
    appeal_id                   INT        COMMENT '申诉id',
    tenant                      INT        COMMENT '租户',
    total_fee                   DECIMAL(19)COMMENT '报名费总金额',
    belonged                    INT        COMMENT '小周期归属人',
    belonged_time               string     COMMENT '归属时间',
    belonger_time               string     COMMENT '归属时间',
    transfer                    INT        COMMENT '转移人',
    transfer_time               string     COMMENT '转移时间',
    follow_type                 INT        COMMENT '分配类型，0-自动分配，1-手动分配，2-自动转移，3-手动单个转移，4-手动批量转移，5-公海领取',
    transfer_bxg_oa_account     string     COMMENT '转移到博学谷归属人OA账号',
    transfer_bxg_belonger_name  string     COMMENT '转移到博学谷归属人OA姓名',
    appeal_status               int        comment '申诉状态',
    tdepart_id                  int        comment '创建人直属部门id',
    tdepart_name                string     comment '创建人直属部门名称',
    year_code                   string     comment '数据创建年份',
    month_code                  string     comment '数据创建年月',
    dt                          string     comment '数据创建年月')
COMMENT '客户意向宽表'
row format delimited fields terminated by '\t'
stored as orc tblproperties ('orc.compress'='SNAPPY');
"